/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package it.nesimuge.score.blue;

import it.lapomuge.db.dao.DbManagerUtenti;
import it.lapomuge.db.entity.Giudice;

import java.util.HashMap;

/**
 *
 * @author Muge
 */
class StatoGiudice {

    private HashMap<String, Giudice> stato = new HashMap<String, Giudice>();

    public String giudiceConnesso(String nome, String password) {        
        Giudice giudice = DbManagerUtenti.getInstance().findbByUserPwd(nome, password);
        if (giudice != null) {
            String chiave = getChiave(giudice);
            this.stato.put(chiave, giudice);
            return chiave;
        } else {
            return null;
        }
    }

    public Giudice getStringaConnessione(String codice) {
        return stato.get(codice);

    }

    private String getChiave(Giudice giudice) {
        return giudice.getId() + "";
    }
}
